package RJZ.Rainbow.Tools;

import com.alibaba.fastjson.JSONObject;
import org.springframework.stereotype.Component;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

/**
* 参数解析工具
* */
@Component
public class ArguementsUtils {
    protected String cop;
    protected List<String>arglist;

    public String getCop() {
        return cop;
    }

    public Object[] getArglist() {
        return arglist.toArray();
    }

    public void prepareArguements(JSONObject jsonObject){
        cop=jsonObject.getString("Cop");
        arglist=new ArrayList<String>();
        if(!cop.equals("121")&&!cop.equals("111")){
            arglist.add(cop);
        }
        for(Map.Entry<String,Object> entry:jsonObject.entrySet()){
            if(!entry.getKey().equals("Cop")){
                arglist.add(entry.getValue().toString());
                System.out.println(entry.getValue().toString());
            }
        }

    }

}
